49daa9930e1c24817a53b043d6256f1f1e30600d,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/closureParameters/ClosureDescriptor.java,ClosureDescriptor,isMethodApplicable,#PsiMethod#GroovyPsiElement#,65
Before Change
}
else if (params instanceof List) {
for (Object param : ((List)params)) {
types.add(convertToPsiType(String.valueOf(param), method.getTypeParameterList()));
}
}
final boolean isConstructor = Boolean.TRUE.equals(myMethod.get("constructor"));
After Change
}
else if (params instanceof List) {
for (Object param : ((List)params)) {
PsiTypeParameterList typeParameterList = method.getTypeParameterList();
types.add(convertToPsiType(String.valueOf(param), typeParameterList != null ? typeParameterList : method));
}
}
final boolean isConstructor = Boolean.TRUE.equals(myMethod.get("constructor"));